61b461ec92664942f8623e950c4a4fb2d6e65aeb,src/main/java/org/jpmml/xgboost/PoissonRegression.java,PoissonRegression,encodeMiningModel,#Segmentation#number#Schema#,37
Before Change
Output output = encodeOutput(base_score);
MiningModel miningModel = new MiningModel(MiningFunction.REGRESSION, ModelUtil.createMiningSchema(segmentSchema))
.setSegmentation(segmentation)
.setOutput(output);
return MiningModelUtil.createRegression(schema, miningModel);
}
After Change
public class PoissonRegression extends Regression {
@Override
public MiningModel encodeMiningModel(Segmentation segmentation, float base_score, Schema schema){
Schema segmentSchema = schema.toAnonymousSchema();
Output output = encodeOutput();
MiningModel miningModel = new MiningModel(MiningFunction.REGRESSION, ModelUtil.createMiningSchema(segmentSchema))
.setSegmentation(segmentation)
.setTargets(createTargets(base_score, segmentSchema))
.setOutput(output);
return MiningModelUtil.createRegression(schema, miningModel);
}